embark on a mission - Turc Anglais Dictionnaire